Progressive Collecting Semantics

نویسندگان

  • Joxan Jaffar
  • Răzvan Voicu
چکیده

We present a semantics of programs whose level of detail lie in between that of collecting semantics, which describe the set of states which appear at a program point, and of trace semantics, which additionally describe the sequence in which states appear. Collecting semantics, being simpler, have the advantage of being amenable to Hoare-style reasoning which operates on program syntax and is compositional. Trace semantics, on the other hand, detail the chronology of program behaviour and hence is more appropriate for reasoning about liveness and progress properties. The purpose of our work therefore is to provide a syntax-based and compositional semantics which naturally deals with liveness and progress properties. In what follows, we present Progressive Collecting Semantics (PCS) which describes how sets of states are sequenced at runtime. We then extend the traditional assertion, which is simply a set (and which specifies that the collecting semantics is a subset of this set), to become an indexed family of sets. Finally, we present a propagation mechanism, representing the basic deductive mechanism of PCS. Here we introduce a notion of conditional correctness. We employ the assertions simultaneously as assumptions as well as verification conditions. Each assumption may, in the verification process, become proved. In the end, a proven program is correct on the proviso that its unproven assertions are correct.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Lexical Semantics and Selection of TAM in Bantu Languages: A Case of Semantic Classification of Kiswahili Verbs

The existing literature on Bantu verbal semantics demonstrated that inherent semantic content of verbs pairs directly with the selection of tense, aspect and modality formatives in Bantu languages like Chasu, Lucazi, Lusamia, and Shiyeyi. Thus, the gist of this paper is the articulation of semantic classification of verbs in Kiswahili based on the selection of TAM types. This is because the sem...

متن کامل

Optimal Collecting Semantics for Analysis in a Hierarchy of Logic Program Semantics

In this paper we apply abstract interpretation to systematically derive, compose and compare semantics according to their expressive power. The main results are: (1) a deenition of a hierarchy of collecting semantics , including well known semantics for logic programs, where semantics can be related to each other by abstract interpretation; (2) a characterization of collecting and abstract sema...

متن کامل

Higher Order Abstract Interpretation and Application to Comportment Analysis Generalizing Strictness Termination Projection and PER Analysis of Functional Languages

The original formulation of abstract interpretation represents program properties by sets A property is understood as the set of semantic values satisfying it Strongest program properties are de ned by the collecting semantics which extends the standard semantics to powersets of semantic values The ap proximation relation corresponding to the logical impli cation of program properties is subset...

متن کامل

First seminar in Grenoble : a warm welcome

Starting from a denotational semantics of the eager untyped lambda-calculus with explicit runtime errors, the standard collecting semantics is defined as specifying the strongest program properties. By a first abstraction, a new sound type collecting semantics is derived in compositional fixpoint form. Then by successive (semi-dual) Galois connection based abstractions, type systems and/or type...

متن کامل

Some Characterization Results on Generalized Pareto Distribution Based on Progressive Type-II Right Censoring

The progressive censoring scheme is a method of data collecting in reliability and life testing which has been of intensified interest in recent years. In the present paper, we prove some characterization results on generalized Pareto distribution based upon the independency and expected values of some functions of progressive type-II right censored order statistics.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003